#ifndef EXIF_HANDLER_H
#define EXIF_HANDLER_H

#include "exif_types.h"

// Function to modify the Maker information in the EXIF data
int modify_maker(const char *filename, const char *new_maker);

// Function to modify the ISO information in the EXIF data
int modify_iso(const char *filename, int new_iso);

// Function to read the current EXIF data from the file
int read_exif_data(const char *filename, ExifData *exif_data);

// Function to write modified EXIF data back to the file
int write_exif_data(const char *filename, const ExifData *exif_data);

#endif // EXIF_HANDLER_H